.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/static/css/boxsizing.htc);
}
.sales-wrapper {
  margin-top: -3px;
}
.sales-wrapper .sales-guide-wrapper {
  width: 100%;
  height: 540px;
  background: url("http://static.renrenche.com/dist/pc/images/sales-bg-1-d8991439.png") repeat-x bottom center;
  background-color: #e55f2b;
}
.sales-wrapper .sales-guide-wrapper .container {
  position: relative;
  background: url("http://static.renrenche.com/dist/pc/images/sales-bg-1-d8991439.png") repeat-x bottom center;
  background-color: #e55f2b;
}
.sales-wrapper .sales-guide-wrapper .container .sales-input-box {
  position: absolute;
  bottom: 120px;
  right: 28px;
  width: 380px;
  height: 320px;
  background-color: white;
  text-align: center;
}
.sales-wrapper .sales-guide-wrapper .container .sales-input-box h3 {
  font-size: 18px;
  font-weight: normal;
  margin: 30px 0 15px 0;
}
.sales-wrapper .sales-guide-wrapper .container .sales-input-box p {
  font-size: 14px;
  color: #e14800;
  margin: 0;
  height: 19px;
  line-height: 19px;
}
.sales-wrapper .sales-guide-wrapper .container .sales-input-box label {
  line-height: 40px;
  margin: 0 auto;
  margin-bottom: 6px;
}
.sales-wrapper .sales-guide-wrapper .container .sales-input-box label b {
  color: #e14800;
}
.sales-wrapper .sales-guide-wrapper .container .sales-input-box label select,
.sales-wrapper .sales-guide-wrapper .container .sales-input-box label input {
  width: 168px;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0;
  margin-left: 7px;
  padding-left: 10px;
  font-size: 12px;
}
.sales-wrapper .sales-guide-wrapper .container .sales-input-box label select {
  width: 180px;
  height: 32px;
  padding-left: 10px\0;
  /* IE 8/9/10 */
  padding-right: 10px\0;
  padding-bottom: 8px\0;
  padding-top: 8px\0;
  padding-left: 10px\9\0;
  /* IE 9/10 */
  padding-right: 0px\9\0;
  padding-bottom: 0px\9\0;
  padding-top: 0px\9\0;
  *padding: 8px 10px;
  /* IE 6/7 */
}
.sales-wrapper .sales-guide-wrapper .container .sales-input-box button {
  display: block;
  width: 230px;
  height: 38px;
  line-height: 36px;
  text-align: center;
  color: white;
  background-color: #e14800;
  font-size: 16px;
  text-decoration: none;
  border: none;
  margin-left: 75px;
  margin-top: 25px;
}
.sales-wrapper .sales-guide-wrapper .container .sales-input-box button:hover {
  background-color: #c00;
}
.sales-wrapper .sales-route {
  height: 440px;
  color: white;
}
.sales-wrapper .sales-route-1 {
  background-color: white;
  margin-top:20px;
}
.sales-wrapper .sales-route-1 .container {
  position: relative;
  background-color: white;
}
.sales-wrapper .sales-route-1 .container .sales-circle-11 {
  position: absolute;
  left: 780px;
  top: 70px;
  width: 320px;
  height: 320px;
  background: url("../images/yzjjBg.png");
}
.sales-wrapper .sales-route-1 .container .sales-circle-11 .sales-text {
  text-align: center;
  padding-top: 90px;
}
.sales-wrapper .sales-route-1 .container .sales-circle-11 .sales-text h3 {
  font-size: 30px;
  font-weight: normal;
  margin: 20px;
}
.sales-wrapper .sales-route-1 .container .sales-circle-11 .sales-text p {
  font-size: 16px;
}
.sales-wrapper .sales-route-1 .container .sales-circle-12 {
  position: absolute;
  left: 100px;
  top: 110px;
  width: 590px;
  height: 202px;
  background: url("../images/yzR.jpg");
}
.sales-wrapper .sales-route-2 {
  background-color: #15ade3;
}
.sales-wrapper .sales-route-2 .container {
  position: relative;
  background-color: #15ade3;
}
.sales-wrapper .sales-route-2 .container .sales-circle-21 {
  position: absolute;
  left: 146px;
  top: 70px;
  width: 320px;
  height: 320px;
  background: url("../images/yzjjBg.png");
}
.sales-wrapper .sales-route-2 .container .sales-circle-21 .sales-text {
  text-align: center;
  padding-top: 90px;
}
.sales-wrapper .sales-route-2 .container .sales-circle-21 .sales-text h3 {
  font-size: 30px;
  font-weight: normal;
  margin: 20px;
}
.sales-wrapper .sales-route-2 .container .sales-circle-21 .sales-text p {
  font-size: 16px;
}
.sales-wrapper .sales-route-2 .container .sales-circle-22 {
  position: absolute;
  right: 80px;
  top: 100px;
  width: 570px;
  height: 235px;
  background: url("../images/money.png");
}
/*.sales-wrapper .sales-route-3 {
  background-color: white;
}*/
.sales-wrapper .sales-route-3 .container {
  position: relative;
  background-color: white;
}
.sales-wrapper .sales-route-3 .container .sales-circle-31 {
  position: absolute;
  right: 90px;
  top: 70px;
  width: 320px;
  height: 320px;
  background: url("../images/yzjjBg.png");
}
.sales-wrapper .sales-route-3 .container .sales-circle-31 .sales-text {
  text-align: center;
  padding-top: 120px;
}
.sales-wrapper .sales-route-3 .container .sales-circle-31 .sales-text h3 {
  font-size: 30px;
  line-height: 36px;
  font-weight: normal;
  margin-bottom: 20px;
}
.sales-wrapper .sales-route-3 .container .sales-circle-31 .sales-text p {
  font-size: 16px;
}
.sales-wrapper .sales-route-3 .container .sales-circle-32 {
  position: absolute;
  left: 100px;
  top: 150px;
  width: 597px;
  height: 153px;
  background: url("../images/sales.png") no-repeat;
  background-color: white;
}
.sales-wrapper .sales-route-4 {
  background-color: #68c5c5;
}
.sales-wrapper .sales-route-4 .container {
  position: relative;
  background-color: #68c5c5;
}
.sales-wrapper .sales-route-4 .container .sales-circle-41 {
  position: absolute;
  right: 100px;
  top: 70px;
  width: 320px;
  height: 320px;
  background: url("http://static.renrenche.com/dist/pc/images/sales-circle-cyan-07c3458b.png");
}
.sales-wrapper .sales-route-4 .container .sales-circle-41 .sales-text {
  text-align: center;
  padding-top: 70px;
}
.sales-wrapper .sales-route-4 .container .sales-circle-41 .sales-text h3 {
  font-size: 30px;
  font-weight: normal;
  margin: 20px;
}
.sales-wrapper .sales-route-4 .container .sales-circle-41 .sales-text p {
  font-size: 16px;
}
.sales-wrapper .sales-route-4 .container .sales-circle-42 {
  position: absolute;
  left: 97px;
  top: 74px;
  width: 435px;
  height: 307px;
  background: url("http://static.renrenche.com/dist/pc/images/sales-car-43af906e.png");
}
.sales-wrapper .sales-route-5 {
  height: 738px;
  background-color: #e57144;
}
.sales-wrapper .sales-route-5 .container {
  position: relative;
  background-color: #37aadf;
}
.sales-wrapper .sales-route-5 .container .sales-tag {
  width: 189px;
  height: 47px;
  background: url("../images/wdBg.png");
  margin-bottom: 35px;
}
.sales-wrapper .sales-route-5 .container .sales-tag h4 {
  width: 162px;
  height: 47px;
  line-height: 47px;
  margin: 0;
  text-align: center;
  font-size: 24px;
  color: white;
}
.sales-wrapper .sales-route-5 .container .sales-qa-block {
  min-height: 140px;
  margin-bottom: 40px;
}
.sales-wrapper .sales-route-5 .container .sales-qa-block h5 {
  font-size: 20px;
  line-height: 28px;
  font-weight: normal;
  padding-bottom: 6px;
  padding-left: 40px;
  background: url("http://static.renrenche.com/dist/pc/images/sales-q-242f2900.png") no-repeat;
}
.sales-wrapper .sales-route-5 .container .sales-qa-block p {
  padding-left: 40px;
}
.sales-wrapper .sales-route-6 {
  height: 120px;
  background-color: #f49570;
}
.sales-wrapper .sales-route-6 .container {
  background-color: #5ec5f2;
}
.sales-wrapper .sales-route-6 .container p {
  font-size: 32px;
  color: white;
  line-height: 120px;
  margin-bottom: 0;
}
.sales-wrapper .sales-route-6 .container a {
  height: 38px;
  line-height: 38px;
  margin-top: 43px;
  text-align: center;
  color: white;
  background-color: #0087db;
  font-size: 16px;
  text-decoration: none;
}
.sales-wrapper .sales-route-6 .container a:hover {
  background-color: #c00;
}
#sales_confirm_modal {
  width: 600px;
  height: 260px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -300px;
  margin-top: -130px;
  z-index: 1050;
  background-color: white;
  border-top: 3px solid #e14800;
  z-index: 500501;
}
#sales_confirm_modal .form-wrapper {
  position: relative;
  padding: 68px 100px;
}
#sales_confirm_modal .form-wrapper h2 {
  font-size: 24px;
  font-weight: normal;
}
#sales_confirm_modal .form-wrapper p {
  color: #e14800;
}
#sales_confirm_modal .form-wrapper.confirm h2 {
  line-height: 48px;
  margin-bottom: 0;
  padding-left: 60px;
  background: url("http://static.renrenche.com/dist/pc/images/modal-confirm-fdd6f482.png") no-repeat left bottom;
}
#sales_confirm_modal .form-wrapper.confirm p {
  padding-left: 60px;
}
#sales_confirm_modal .form-wrapper.confirm a {
  padding-left: 60px;
  color: #333333;
  text-decoration: underline;
}
#sales_confirm_modal .close-btn {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  color: #c9c6b5;
  font-size: 30px;
}
#sales_confirm_modal .close-btn:hover {
  color: #979588;
}